package com.sino.operation.peripheral.esc.request.core.param;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @ClassName Core_5107_Listnm_Param
 * @Description TOD
 * @Author 北陈
 * @Date 2021/11/4 10:22
 * @Version 1.0
 */
@ApiModel(description = "Core_5107凭证信息")
@Data
public class Core_5107_Listnm_Param {

    @JsonProperty("vchr_catg")
    @ApiModelProperty(name = "vchr_catg",value = "凭证种类")
    private String vchrCatg;

    @JsonProperty("par_val")
    @ApiModelProperty(name = "par_val",value = "面值")
    private BigDecimal parVal;

    @JsonProperty("br_code")
    @ApiModelProperty(name = "br_code",value = "分行代码")
    private String brCode;

    @JsonProperty("vchr_btch_num")
    @ApiModelProperty(name = "vchr_btch_num",value = "凭证批号")
    private String vchrBtchNum;

    @JsonProperty("vchr_unit")
    @ApiModelProperty(name = "vchr_unit",value = "凭证单位")
    private String vchrUnit;

    @JsonProperty("qty")
    @ApiModelProperty(name = "qty",value = "数量")
    private Long qty;

    @JsonProperty("strt_vchr_serl_num")
    @ApiModelProperty(name = "strt_vchr_serl_num",value = "起始凭证号")
    private String strtVchrSerlNum;

    @JsonProperty("end_vchr_serl_num")
    @ApiModelProperty(name = "end_vchr_serl_num",value = "终止凭证序号 ")
    private String endVchrSerlNum;

    @JsonProperty("vchr_vol")
    @ApiModelProperty(name = "vchr_vol",value = "凭证张数")
    private Long vchrVol;

}
